import axios from "axios"
const instance = axios.create()  // 创建axios实例
import qs from "qs"

const myaxios = {
    
    // 用于发送get请求
    // url: 请求资源路径
    // params: 请求参数(Object形式)
    get(url, params){
        return instance({
            // 语法糖 属性值属性名一样后面可以省略
            url,  // url: url,
            method: 'get',
            params,
        })
    },

    /**
     * 用于发送post请求
     * @param {string} url  请求资源路径 
     * @param {Objec} params  请求参数(对象类型) 
     * @returns promise 
     */
    post(url, params){
        return instance({
            url,
            method: 'post',
            data: qs.stringify(params)
        })
    }

}

export default myaxios